
using Qdb.Internal;

namespace Qdb
{
	/// <summary>Kept for 5.7 migration support (PBootRecord depends on it).</summary>
	/// <remarks>Kept for 5.7 migration support (PBootRecord depends on it).</remarks>
	/// <exclude></exclude>
	/// <persistent></persistent>
	[System.ObsoleteAttribute]
	public class P1Object : IQdbTypeImpl
	{
		public P1Object()
		{
		}

		public virtual object CreateDefault(Transaction a_trans)
		{
			throw Exceptions4.VirtualException();
		}

		public virtual bool HasClassIndex()
		{
			return false;
		}

		public virtual void SetTrans(Transaction a_trans)
		{
		}

		public virtual void SetObjectReference(ObjectReference objectReference)
		{
		}
	}
}
